columnview: Implement inertness
authorBenjamin Otte <otte@redhat.com>
Wed, 29 Mar 2023 08:33:51 +0000 (10:33 +0200)
committerBenjamin Otte <otte@redhat.com>
Sat, 1 Apr 2023 18:49:40 +0000 (20:49 +0200)
commitd1bc552b5fb8b2b53100ac277eb58f590fb9d49a
tree82b6a42ac271b698d713a9e2bb53134c759ca6f3
parente8f0aa6ef86b795853bbf016d89475e414ef33ee
columnview: Implement inertness

This properly implements the same behavior as
62e9d1e470b0819bdcb4d2a3ba05e083306fc0da and avoids randomly losing
factories.

Oops.
gtk/gtkcolumnview.c
gtk/gtkcolumnviewcellwidget.c
gtk/gtkcolumnviewcellwidgetprivate.h
gtk/gtkcolumnviewcolumn.c
gtk/gtkcolumnviewcolumnprivate.h
gtk/gtkcolumnviewprivate.h
gtk/gtkcolumnviewrowwidget.c
gtk/gtkcolumnviewrowwidgetprivate.h